
/* ------------------ Reset Styles ------------------ */

caption,
th,
td,
tr td, tr th {
  text-align: right;
}
blockquote {
  border-left: none;
  border-right: 4px solid #afafaf;
}
blockquote:before {
  content: "\201D";
}
blockquote:after {
  content: "\201C";
}

/* header */
#header .short-info-box {
	float: left
}
#header #logo {
	float: right;
	margin: 0 15px 0 0
}
.logo-image {
	float: right;
	margin: 0 0 0 10px;
}
#name-and-slogan {
	float: right;
}
#site-slogan {
	border-left: none;
	border-right: 1px solid #D6D6D6;
	padding: 3px 16px 3px 0;
}
#nav {
	float: left;
}

#nav .sf-menu li {
	background-position: right center;
}

/* slideshow */
#slider .camera_pag {
	left: 13px;
	right:auto;
}
.camera_wrap .camera_pag .camera_pag_ul li {
	text-indent: 500em
}
.camera_wrap img {
	left: 0;
}

/* tabs */
.tabs ul.primary li a, ul.quicktabs-tabs li a,
.tabs ul.primary li, ul.quicktabs-tabs li {
	float: right
}
/* font page */


/* typography */
#content .one-half {
	float: right;
	margin: 0 0 0 29px;
}
#content .last {
	margin: 0;
}
#content .dropcap {
	float: right;
	margin: 4px 0 0 8px
}
ul.checklist li, .block-comment ul li {
	padding-left: 0;
	padding-right: 22px;
	background:url(../images/check-icon-rtl.png) no-repeat right 4px;
}

.meta_share .facebook, .meta_share .twitter, .meta_share .googleplus, .meta_share .stumbleupon, .meta_share .pinterest {
	float: right;
}
.field-type-taxonomy-term-reference ul.links li {
	float: right;
	padding: 0 0 0 1em;
}

/* node blog */
.blog-image {
	float: right;
}
.blog-info {
	padding-left: 0;
	padding-right: 238px;
}
.no-sidebars .article-image280 .blog-info {
	padding-left: 0;
	padding-right: 308px;
}
.sidebar-first .article-image280 .blog-info,
.article-noimage .blog-info {
	padding-right: 0;
}
.sidebar-first .blog-2col280 .article-type-blog-teaser {
	float: right;
	margin: 0 0 0 38px;
}
.sidebar-first .blog-2col280 .article-type-blog-teaser.even {
	margin-left: 0
}

/* node work */
.article-type-work-teaser {
	float: right;
}
.work-1col .work-image {
	float: right;
}
.work-1col .work-info {
	padding-left: 0;
	padding-right: 562px;
}

.sidebar-first .work-1col .work-info{
	padding-left: 0;
	padding-right: 402px;
}
.work-2col .article-type-work-teaser .node-inner {
	padding-left: 0;
	padding-right: 30px;
}
.work-2col .work-list {
	margin-left: 0;
	margin-right: -30px;
}
.work-2col .article-type-work-teaser.even {
	margin-left: 0
}

.work-3col .article-type-work-teaser .node-inner {
	padding-left: 0;
	padding-right: 30px;
}
.work-3col .work-list {
	margin-left: 0;
	margin-right: -30px;
}
.work-4col .article-type-work-teaser .node-inner {
	padding-left: 0;
	padding-right: 20px;
}
.work-4col .work-list {
	margin-left: 0;
	margin-right: -20px;
}

.link-wrapper a {
	float: left;
	margin: 0 10px 0 0
}

/* comment */
.comment .attribution {
	float:right;
}
.comment .comment-text {
  padding: 0 78px 0 ;
  
}
.comment-arrow {
	background-position: -312px 0;
	right: -8px;
	left: auto;
}
.indented {
	margin-left: 0;
  margin-right: 50px;
}
.comment ul.links li {
  padding: 0 0 0 0.5em;
}
.comment-unpublished {
  margin-left: 5px;
	margin-right: 0;
  padding: 5px 5px 5px 2px;
}

/* contact */ 
.contact-form .form-item-name {
	float: right;
}
.contact-form .form-item-mail {
	float: right;
	margin-left: 0;
	margin-right: 3.5%;
}
.contact-form .form-item-subject {
	float: right;
	margin-left: 0;
	margin-right: 3.5%;
}

/* forum */
#forum td.container .name,
.forum-table-name {
	float: right;
	margin-left: 10px;
	margin-right: 0;
}
#forum td.container .description,
.forum-table-description {
	float: right;
}
#forum div.indent {
	margin-right: 0
}

span.forum-collapsible {
	left: 13px;
	right: auto;
}
.forum-table-superheader .forum-table-name {
	margin: 0 0 0 10px;
}
.forum-table-superheader .forum-table-description {
	margin: 3px 0 0 10px;
}

/* sidebar */
.about-img {
	float: right;
}
.about-info {
	padding-left: 0;
	padding-right: 78px;
}
.view-latest .views-field {
	padding-left: 0;
	padding-right: 78px;
}
.view-latest .views-field-field-image {
	float: right;
	padding-right: 0
}
#user-login-form #edit-name {
	background:url(../images/icon-user-rtl.gif) no-repeat right top;
}
#user-login-form #edit-pass {
	background:url(../images/icon-pw-rtl.gif) no-repeat right top;
}

/* pager */
ul.pager-list {
	float: right
}
ul.pager-links {
	float: left
}

/* content top blocks */
#contentop-blocks .col4 {
	width: 23.125%;
	margin-left: 0;
	margin-right: 2.5%;
	float: right;
}
#contentop-blocks .col3 {
	width: 31%;
	margin-left: 0;
	margin-right: 3.49%;
	float: right;
}
#contentop-blocks .col2 {
	width: 48%;
	margin-left: 0;
	margin-right: 4%;
	float: right;
}
#contentop-blocks .first {
	margin-right: 0;
}

/* bottom blocks */
#bottom .col4 {
	margin-left: 0;
	margin-right: 2.5%;
	float: right;
}
#bottom .col3 {
	margin-left: 0;
	margin-right: 3.5%;
	float: right;
}
#bottom .col2 {
	margin-left: 0;
	margin-right: 4%;
	float: right;
}

#bottom .col3b,
#bottom .col3c {
	width: 23.125%;
	margin-left: 0;
	margin-right: 2.5%;
	float: right;
}
#bottom .first {
	margin-right: 0;
}

/* blocks */
.fb-image {
	float: right
}
.fb-info {
	padding-left: 0;
	padding-right: 71px;
}
#bottom .block-search .form-text {
	background:url(../images/searchbtn-rtl.png) #fff no-repeat right top;
	padding: 6px 30px 6px 5px
}

/* footer */
.ft-block {
	float: right
}
.social {
	float: left;
	text-align: left;
	margin: 0;
}

/* drupal */
ul.links {
	padding-right: 0;
}
.link-wrapper ul.inline li {
	padding: 0 0 0 8px;
}
/* --------------- System Tabs  --------------- */

.tabs ul.primary li {
  margin: 0 0 0 5px;
  float: right;
  zoom: 1;
}
.tabs ul.secondary li {
  float: right;
}
.tabs ul.secondary li:first-child {
  padding-right: 0;
}
.tabs ul.secondary li:last-child {
  border-left: none;
}
ul.action-links li a {
  background-position: right center;
  padding-left: 0;
  padding-right: 15px;
}

/* -------------- Form Elements   ------------- */

.fieldset-legend span.summary {
  margin-left: 0;
}
#user-profile-form input#edit-submit {
  margin-left: 0;
}
.password-suggestions ul li {
  margin-right: 1.2em;
  margin-left: 0;
}

/* Animated throbber */
html.js input.form-autocomplete {
  background-position: 1% 4px;
}
html.js input.throbbing {
  background-position: 1% -16px;
}

/* Comment form */
.comment-form .form-type-checkbox,
.comment-form .form-radios,
.comment-form .form-item .description {
  margin-left: 0;
  margin-right: 120px;
}
#edit-actions input {
  margin-left: 0.6em;
  margin-right: 0;
}
.filter-help {
	float: left;
}
.filter-wrapper .form-item {
	float: right;
}
.filter-guidelines {
	clear: both
}

/* -------------- Shortcut Links ------------- */

.shortcut-wrapper h1#page-title {
  float: right;
}

/* ---------- Poll ----------- */

.poll .vote-form {
  text-align: right;
}
.poll .total {
  text-align: left;
}

/* ---------- Color Form ----------- */

.color-form #palette {
  margin-left: 0;
  margin-right: 20px;
}
.color-form .form-item label {
  float: right;
}
.color-form #palette .lock {
  right: -20px;
  left: 0;
}
